Poet: Target-System-Independent Visualizations of Complex Distributed Executions
نویسندگان
چکیده
A process time diagram showing the execution his tory of individual processes and the interactions be tween processes can be a very useful tool in under standing the behavior of a distributed or concurrent application Managing the size of these visualizations via suitable abstraction facilities is essential for long running and complex applications This paper de scribes Poet a tool that collects and visualizes event traces from applications running in several di erent target environments such as OSF DCE ABC SR and PVM To manage the complexity of the re sulting visualizations for non trivial executions Poet supports abstraction facilities in both the process and time dimensions These abstraction facilities enable Poet to visualize distributed executions on a number of abstraction levels To achieve target system inde pendence Poet makes as few assumptions as possi ble about characteristics that must be possessed by all target environments Information describing each target environment is placed in con guration les al lowing a single set of Poet executables to be used for all target environments
منابع مشابه
Poet: Target-System Independent Visualizations of Complex Distributed-Application Executions
Designing and implementing a visual debugger for distributed programs is a signi"cant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtained...
متن کاملVisualizing PVM Executions
Because of the complexity of distributed applications, understanding their behaviour is a challenging task. Frequently, tools that provide graphical visualizations based on process-time diagrams are provided to facilitate this understanding task. While a wide variety of such tools exist, few address the complexity problem directly. In contrast, our research has focused on the problem of visuali...
متن کاملPoet: Target-System-Independent Visualisations of Complex Distributed-Application Executions
Designing and implementing a visual debugger for distributed programs is a signi cant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtained...
متن کاملPoet : Target - System - IndependentVisualisations of ComplexDistributed - Application
Designing and implementing a visual debugger for distributed programs is a sig-niicant challenge. Distributed applications are often large and frequently exhibit a high degree of complexity. Consequently, a debugger must address problems of complexity and scale in at least two ways. First, appropriate user interfaces should allow a user to manage the vast amount of information typically obtaine...
متن کاملFast detection of communication patterns in distributed executions
Understanding distributed applications is a tedious and di cult task. Visualizations based on process-time diagrams are often used to obtain a better understanding of the execution of the application. The visualization tool we use is Poet, an event tracer developed at the University of Waterloo. However, these diagrams are often very complex and do not provide the user with the desired overview...
متن کامل